International Conference on Logic Programming , MIT Press

نویسندگان

  • Manuel Hermenegildo
  • Kim Marriott
  • Peter J. Stuckey
چکیده

Global analyzers traditionally read and analyze the entire program at once, in a non-incremental way. However, there are many situations which are not well suited to this simple model and which instead require reanalysis of parts of a program which has already been analyzed. In these cases, it appears ineecient to perform the analysis of the program again from scratch, as needs to be done with current systems. We describe how the xpoint algorithms used in current generic analysis engines can be extended to support incremental analysis. The possible changes to a program are classiied into three types: addition, deletion, and arbitrary change. For each one of these, we provide one or more algorithms for identifying the parts of the analysis that must be recomputed and for performing the actual recompu-tation. The potential beneets and drawbacks of these algorithms are discussed. Finally, we present some experimental results obtained with an implementation of the algorithms in the PLAI generic abstract interpretation framework. The results show signiicant beneets when using the proposed incremental analysis algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polymorphic Type Analysis in Logic Programs by Abstract Intepretation

interpretation frameworks. It is also fully automated in that its only inputs are theprogram to be analysed and type de nitions for the function symbols in the program.References[1] H. Azzoune. Type inference in Prolog. In E. Lusk and R. Overbeek, editors, Proceedingsof the ninth International Conference on Automated Deduction, pages 258{277, Argonne,Illinois, USA, May 23-26...

متن کامل

Proof-Theoretic Foundation of Compilation in Logic Programming Languages

Commercial implementations of logic programming languages are engineered Appeared in the Proceedings of the 1998 Joint International Conference and Symposium on Logic Programming — JICSLP’98 (J. Jaffar editor), pp ??–??, MIT Press, Manchester, UK, 16–19 June 1998. around a compiler based on Warren’s Abstract Machine (WAM) or a variant of it. In spite of various correctness proofs, the logical m...

متن کامل

On a Nonmonotonic Disputation-based Semantics and Proof Procedure for Logic Programs

Logic programs with nonmonotonic negation are embedded in a general, abstract disputationbased framework for nonmonotonic logics. This formalization induces a particular semantics, which is proved to extend well-founded semantics and whose expanded expressiveness is illustrated by di erent examples involving reasoning by cases. Moreover, we develop a formal proof procedure for skeptical reasoni...

متن کامل

The Stability Theory of Belief

) In Logic across the University: Foundations and Application–Proceedings of the Tsinghua Logic Conference, Beijing, ed. J. van Benthem and F. Liu, 47–54. Volume 47: Studies in Logic. London: College Publications. Levi, Isaac. 1967. Gambling with Truth: An Essay on Induction and the Aims of Science. Cambridge, MA: MIT Press.———. 1980. The Enterprise of Knowledge: An Essay on Knowledge, Cred...

متن کامل

A Quantum Logic of Down Below

ed Quantum Formalism to Cognition. In M.H. Bickhard and R. Campbell,editors, Mind in Interaction. John Benjamins: Amsterdam, 2005.[Barndorff-Nielsen et al., 2003] O.E. Barndorff-Nielsen, R.D. Gill, and P.E Jupp. On quantum statistical inference. Journal of the Royal Statistical Society, 65(4):775–816,2003.[Barwise and Seligman, 1997] J. Barwise and J. Seligman. Information flow:...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995